-
1 data race
1) Общая лексика: гонка по данным (в параллельном программировании - распространённая трудно обнаруживаемая ошибка, которая связана с несинхронизованностью потоков команд, работающих с общими данными. Например, data race detection algorithm - алгоритм обнару)2) Компьютерная техника: гонка данных -
2 light-weight process
Программирование: легковесный процесс (напр. в параллельном программировании) -
3 loop distribution
1) Общая лексика: распределение циклов (реализуемый в компиляторах метод оптимизации, согласно которому вложенные циклы заменяются простыми таким образом, что все вычисления осуществляются только в теле самого внутреннего цикла. Распределение циклов)2) Программирование: разделение цикла (в параллельном программировании) -
4 full-weight process
полновесный процесс (напр. в параллельном программировании)English-Russian electronics dictionary > full-weight process
-
5 light-weight process
легковесный процесс (напр. в параллельном программировании)English-Russian electronics dictionary > light-weight process
-
6 thread
1) нитьа) нитка; волокно; волосокб) цепочкав) связная последовательность (напр. сообщений)2) нанизывать; соединять в цепочку3) продевать ( в отверстие); прошивать (напр. матрицу ферритовой памяти)4) образовывать связную последовательность (напр. сообщений); связно развиваться5) жила (напр. кабеля)7) вчт легковесный процесс (напр. в параллельном программировании)-|| разделять на легковесные процессы; распараллеливать8) резьба || нарезать резьбу•- carrying thread
- conducting thread
- double thread
- elastic thread
- mail thread
- main thread
- marker thread
- plasma thread
- proof thread
- quartz thread
- screw thread
- worm thread -
7 full-weight process
полновесный процесс (напр. в параллельном программировании)The New English-Russian Dictionary of Radio-electronics > full-weight process
-
8 light-weight process
легковесный процесс (напр. в параллельном программировании)The New English-Russian Dictionary of Radio-electronics > light-weight process
-
9 loop distribution
English-Russian dictionary of computer science and programming > loop distribution
-
10 loop fusion
English-Russian dictionary of computer science and programming > loop fusion
-
11 loop peeling
English-Russian dictionary of computer science and programming > loop peeling
-
12 matrix clock
English-Russian dictionary of computer science and programming > matrix clock
-
13 register pressure
English-Russian dictionary of computer science and programming > register pressure
-
14 wide-issue processor
English-Russian dictionary of computer science and programming > wide-issue processor
-
15 channel
1) (см. тж. telecommunication channel) - канал, канал связив телекоммуникации - одно- или двунаправленный путь передачи сигналов (трафика данных) между двумя или более точками (от источника-отправителя адресату-получателю), имеющий общую несущую. Каналы могут быть физическими (physical channel) и логическими (logical channel). Каждый канал связи в линии связи организован по принципу временного (time division) или частотного (frequency separation) разделения. При временном разделении через равные промежутки времени по линии связи посылается кадр, разбитый на фиксированное число так называемых слотов (временных сегментов). Пользователю выделяется фиксированный слот внутри каждого кадра. Частотное разделение заключается в выделении каждому каналу фиксированной полосы пропускания внутри заданного диапазона частот.Syn:см. тж. channel bits, channel capacity, channel coding, channel data, channel hopping, channelization, channel op, channel spacing, channel testing, circuit, clear channel, communications channel, data channel, duplex channel, idle channel, insecure channel, I/O channel, logical channel, multiple access, multiplexer channel, optical channel, physical channel, radio channel, selector channel, signal channel, slot, subchannel, transmission channel, trunk channel, virtual channel, voice channel2) канал, отдельный слой информации в графическом файлесм. тж. alpha channel).3) аудиоканалчасть звуковой дорожки (саундтрека) DVD; как правило, каждой акустической колонке (динамику) выделяется свой каналсм. тж. 5.1/6.1/7.1 channel, surround-sound system4) канал [обмена сообщениями]в параллельном программировании - очередь сообщений ( message queue), через которую происходит обмен сообщениями между задачами.Syn:см. тж. parallel programming5) каналв бизнесе - совокупность всех дистрибьюторов и дилеров, через которых на рынок поставляется продукция вендора и осуществляется её техническая поддержкасм. тж. channel assemblyАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > channel
-
16 concurrent programming
разработка ПО для параллельных вычислений. Терминология в этой области не отличается стабильностью. Некоторые американские авторы считают, например, синонимами термины concurrent program, parallel program и distributed program, а другие их различают. Основное внимание в параллельном программировании уделяется процессам, их взаимодействию и проблемам распараллеливания кодаАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > concurrent programming
-
17 data dependency
= data dependenceа) отношение между операторами программы, когда один из них должен предшествовать другому, чтобы подготовить необходимые тому данныеб) фактор, не позволяющий [автоматически] распараллеливать исполнение программы, и порождающий ситуации, когда суперскалярный многоконвейерный ЦП вынужден ожидать завершения исполнения одной команды (instruction), результат которой служит операндом следующей. Это снижает производительность конвейерасм. тж. dependency checking logicв) в параллельном программировании зависимость по данным существует и на уровне задач, когда задаче для её исполнения требуются данные, находящиеся в другой задачесм. тж. antidependence, compiler optimization, control dependence, CPU, loop optimization, output dependence, pipeline stall, superscalar architecture, true dependenceограничение на элемент данных, например, недопустимость отрицательных значенийАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > data dependency
-
18 data race
в параллельном программировании - распространённая трудно обнаруживаемая ошибка, которая связана с несинхронизованностью потоков команд, работающих с общими данными. Например, data race detection algorithm - алгоритм обнаружения гонки по даннымАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > data race
-
19 spin lock
в параллельном программировании ( concurrent programming) - это цикл с ожиданием (busy-waiting loop), в котором процесс ждёт доступа к разделяемому ресурсу (shared resource), периодически опрашивая флаг, указывающий, что ресурс свободенАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > spin lock
См. также в других словарях:
Message Passing Interface — Сюда перенаправляется запрос «OpenMPI». На эту тему нужна отдельная статья. Message Passing Interface (MPI, интерфейс передачи сообщений) программный интерфейс (API) для передачи информации, который позволяет обмениваться сообщениями между… … Википедия
POSIX Threads — POSIX Threads стандарт POSIX реализации потоков (нитей) выполнения, определяющий API для создания и управления ими. Библиотеки, реализующие этот стандарт (и функции этого стандарта), обычно называются Pthreads (функции имеют приставку… … Википедия
Double checked locking — Шаблон проектирования Блокировка с двойной проверкой Double checked locking Описан в Design Patterns Нет Double checked locking (блокировка с двойной проверкой) шаблон проектирования, применяющийся в параллельном программировании. Он… … Википедия
Блокировка с двойной проверкой — Double checked locking (блокировка с двойной проверкой) шаблон проектирования применяющийся в параллельном программировании. Он предназначен для уменьшения накладных расходов, связанных с получением блокировки. Сначала проверяется условие… … Википедия
Поток POSIX — POSIX Threads стандарт потоков (нитей) выполнения, определяющий API для создания и управления ими. Библиотеки, реализующие этот стандарт (и функции этого стандарта), обычно называются Pthreads (функции имеют приставку «pthread »). Хотя наиболее… … Википедия
Неблокирующая синхронизация — Неблокирующая синхронизация подход в параллельном программировании на симметрично многопроцессорных системах, проповедующий отказ от традиционных примитив блокировки, таких, как семафоры, мьютексы и события. Разделение доступа между… … Википедия
Пифагор (язык программирования) — У этого термина существуют и другие значения, см. Пифагор (значения). Пифагор Семантика: функциональный, потоковый Появился в: 1995 Автор(ы): Легалов Александр Иванович … Википедия